@charset "utf-8";
/* CSS Document */
*{list-style: none;margin: 0;padding: 0;text-decoration: none;}
body{font-family: "microsoft yahei"; text-decoration: none;background-color: #fafafa;}
h1,h2,h3,h4,h5{list-style: none;font-weight: normal;}
img{ border:none;}
h2{font-size: 24px;text-align: center;margin-top: 50px;}
a{list-style: none;color: #333;}
/* header */
.header{width: 100%;height: 85px;background:rgba(255,255,255,0.2);position: fixed; top: 0;z-index: 9999; }
.header_inner{width: 1200px;margin: 0 auto;}
.header_logo{float: left;}
.nav_list{font-size: 12px;font-family: "宋体"; color: #fff;line-height: 16px;border-left: 1px solid #fff;float: left;margin: 25px 0 0 20px;padding-left:20px; }
.header_nav{float: right;padding-top:30px;}
.header_nav li{float: left;}
.header_nav li a{text-decoration: none; font-size: 16px;color: #fff; padding:0 25px 30px;  }
.header_nav li a:hover{border-bottom:4px solid #fff;}

/* 滑动后导航 */
.nav{width: 100%;height: 70px;background: #fff;position: fixed;top:0;z-index: 9999;}
.nav_inner{width: 1200px;margin: 0 auto;}
.nav_inner .header_logo{float: left;margin-top: 17px;}
.nav_list2{font-size: 12px;font-family: "宋体"; color: #333;line-height: 16px; border-left: 1px solid #333;float: left;margin: 20px 0 0 20px;padding-left:20px; }
.header_nav2{float: right;}
.header_nav2 li{float: left;}
.nav_inner .header_nav2 li a{text-decoration: none; font-size: 16px;color: #333; padding:0 25px 24px; line-height: 70px; }
.header_nav2 li:hover{background-color:#be1528;color: #fff;}
.header_nav2 li a:hover{color: #fff;}
.header_nav2 .current{background-color:#be1528;}

/*.nav_list2 p{border-left: 1px solid #333;padding-left:24px;height: 20px;}
.nav_list2 .nav_list2_1{width: 180px;height: 18px;border-left: 1px solid #333;padding-left:20px;}
.nav_list2 li{float: left;width: 80px;height: 20px;line-height: 20px;text-align: center;background: #d3172c;margin:0 5px 5px 0;color: #FFFFFF;border-radius: 5px;}
.nav_list2 .nav_list2_1 .nav_list2_6{display: none;}
.nav_list2 .nav_list2_1 .nav_list2_8{margin-left: 85px;}

.nav_list p{border-left: 1px solid #FFFFFF;padding-left:24px;height: 20px;}
.nav_list .nav_list2_1{width: 180px;height: 18px;border-left: 1px solid #FFFFFF;padding-left:20px;}
.nav_list li{float: left;width: 80px;height: 20px;line-height: 20px;text-align: center;background: #d3172c;margin:0 5px 5px 0;color: #FFFFFF;border-radius: 5px;}
.nav_list .nav_list2_1 .nav_list2_6{display: none;}
.nav_list .nav_list2_1 .nav_list2_8{margin-left: 85px;}*/




.banner{ width:100%;overflow:hidden;position:relative;}
.banner_inner{position:relative;height:425px;width:990px;margin:0 auto}

.banner_img{width:20000px}
.banner_img li{float:left;width:1903px;position:relative}

.banner .child1{position:absolute;width:588px;height:425px;left:66px;top:0}
.banner .child2{position:absolute;width:654px;height:425px;left:343px;top:0}
.banner_common{position:relative;width:1100px;margin:0 auto}
.banner_pre{position:absolute;top:50%;left:0;margin-top:250px;cursor:pointer;filter:alpha(opacity=50)}
.banner_next{position:absolute;top:50%;right:0;margin-top:250px;cursor:pointer;filter:alpha(opacity=50)}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control{width:130px;position:absolute;top:528px;left:50%;margin-left:-40px}
.banner .control li{float:left;margin-left:10px;width:1px;height:1px;border-radius:50%;cursor:pointer;background:#333}
.banner .control li a{display:none}
.banner .control li.current{background:#333}

/* 项目导航 */
.item{width: 100%;height:109px;background-color: #d7d7d8;}
.item ul{width: 1100px;margin: 0 auto;}
.item ul li{float: left;width: 220px;}
.item ul img{width: 220px;}
/* 项目 */

.project{width: 1100px;height: 585px; margin: 0 auto;}
.decorate{width: 85px;height: 4px;background-color: #be1528;margin: 0 auto;margin-top: 20px;margin-bottom: 40px;}
.project_content{width: 355px;height: 460px;background:url(../images/pjt_bg1.png)no-repeat center;padding-top: 30px; float: left;margin-right: 10px;}
/*.project_content:hover{background: url(../images/pjt_bg.png)no-repeat center; box-shadow: 4px 4px 10px #ddd}*/
.pxmgl_t{ text-align: center; margin-bottom: 65px;}
.pjt_mgt{margin:30px 15px 0 15px;}
.pjt_mgt p{font-size: 16px;color: #333;display: inline-block;}
.pjt_mgt p span{font-size: 14px;color: #999;}
.pjt_mgt button{width: 105px;height: 30px;border-radius: 30px;border: 1px solid #be1528;background: #fff;float: right;}
.pjt_mgt button:hover{width: 105px;height: 30px;border-radius: 30px;background: #be1528;float: right;color: #fff;}
.line{background: url(../images/pjt_line.png)no-repeat center;height:1px;width: 359px;margin: 15px 15px;}

.pjt_mgt2{margin:25px 15px 0 15px;}
.pjt_mgt2 p{font-size: 16px;color: #333;}
.pjt_mgt2 p span{font-size: 14px;color: #999;}
.pjt_mgt2 a{font-size: 14px;color: #be1528;display: block;padding-top: 10px;}
.pjt_mgt2 a:hover{font-size: 14px;color: #be1528;display: block;padding-top: 10px;text-decoration: underline;}
.pjt_mgt3{margin:0px 15px 0 15px;float: left;width: 162px;}
.pjt_mgt3 p{font-size: 16px;color: #333;}
.pjt_mgt3 p span{font-size: 14px;color: #999;}
.pjt_mgt3 a{font-size: 14px;color: #be1528;display: block;padding-top: 10px;}
.pjt_mgt3 a:hover{font-size: 14px;color: #be1528;display: block;padding-top: 10px;text-decoration: underline;}

.line{background: url(../images/pjt_line.png)no-repeat center;height:1px;width: 359px;margin: 45px 15px 15px 15px;}

.pjt_mjkf{width: 230px;margin: 0 auto;}
.pjt_mjkf p{font-size: 16px;color: #333;line-height: 36px;text-align: left;}

.pjt_cpgl{width: 230px;margin: 0 auto;}
.pjt_cpgl p{font-size: 16px;color: #333;line-height: 36px;text-align: left;}


/* 创新型企业 */
.enterprise{width: 100%;background: #373d41;}
.enterprise_inner{width: 1100px;height: 360px; margin: 0 auto;}
.zxone{background: url(../images/qy1.png)no-repeat center;float: left;width:275px;height: 230px;padding-top: 130px; }
.zxtwo{background: url(../images/qy2.png)no-repeat center;float: left;width:275px;height: 230px;padding-top: 130px; }
.qyone{background: url(../images/qy3.png)no-repeat center;float: left;width:275px;height: 230px;padding-top: 130px; }
.qytwo{background: url(../images/qy4.png)no-repeat center;float: left;width:275px;height: 230px;padding-top: 130px; }
.enterprise_inner img{margin: 0 auto;width: 49px;height: 48px;display: block;}
.enterprise_inner p{color: #fff;font-size: 18px;text-align: center;line-height: 70px;}

.enterprise_inner  i img{  display: block; width: 59px; height: 58px; position: relative; z-index: 10; ;
    -webkit-transition: -webkit-transform 0.4s ease-out; 
    -moz-transition: -moz-transform 0.4s ease-out; 
    transition: transform 0.4s ease-out; 
} 
.enterprise_inner  i img:hover  { 
    -webkit-transform: rotate(360deg); 
    -moz-transform: rotate(360deg); 
    transform: rotate(360deg); 
} 


/* 院校 */
.universities{overflow: hidden;}
.unvt_inner{width: 1100px;margin: 0 auto;margin-top: 20px;}
.modular_c{float: left;width: 200px;height: 220px; margin-right: }
.modular_c img{width: 118px;margin: 0 auto;display: block;}
.modular_c p{text-align: center;font-size: 18px;color: #333;line-height: 70px;}


.modular{width:100%; display:table; position:relative; overflow:hidden;}
.modular .pic2{
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
}
.modular .image_container a{
	width:100%;height:100%; display:block;
    float:left;
    -webkit-perspective: 600px;
    -moz-perspective: 600px;
}

.modular .image_container a .pic1{
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.modular .image_container a:hover .pic1{
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
}

.modular .image_container a .pic2{
    -webkit-transform: rotateY(-180deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: rotateY(-180deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;/*z-index:10;
    position:absolute;*/
}

.modular .image_container a:hover .pic2{
    -webkit-transform:rotateX(0deg) rotateY(0deg);
    -moz-transform:rotateX(0deg) rotate(0deg);
    z-index: 10;
    position: absolute;
}

.modular .row{width:145px;height:105px; float:left; margin:0 19px 46px; position:relative; z-index:10;}
.modular .row .pic1{width:100%;height:100%; overflow:hidden;}
.modular .row .pic2{width:100%;height:100%; overflow:hidden;}
.modular .row .pic2 img{position:absolute;}
.modular .row p{margin-top: 20px;text-align: center;}

/* 我们的客户 */
.customer{/*background-color: #f3f3f3;*/width: 100%;height:375px;padding-top: 1px;margin-top: 0px; }
.customer_inner{width: 1100px;margin: 0 auto;}
.customer_lr img{width: 168px;height: 68px;float: left;margin:10px 5px;border:2px solid #ececec;}

/*footer*/
.footer{ width:100%; background:#be1528; height:305px;}
.footer_s{ width:1200px; margin:0 auto; overflow:hidden;}
.footer_left{ width:300px; float:left; margin-top:87px; margin-left:100px;overflow:hidden;}
.footer_left li{ float:left; margin-right:90px; color:#fff; font-size:14px; line-height:30px;}
.footer_left li:hover{ color:#fff; text-decoration: underline;}
.footer_right{ width:300px; float:left; margin-top:40px; margin-left:425px;overflow:hidden;}
.footer_right p{ font-size:12px; line-height:25px; color:#fff;}
.footer_right .ewm{ margin-top:15px;}
.footer_right .phone_left{ float:left; margin-top:10px;}
.footer_right .phone_right{ float:left; color:#fff; font-size:14px; margin-left:10px; line-height:20px;}





.index-new{background-color: #f3f3f3;overflow: hidden;padding-bottom: 50px;margin-top:50px;}

.index-new-left{width:1100px;height:auto;overflow:hidden;margin: 0 auto;}


.index-new1{width:465px;height:auto;float:left;margin-top:30px;transition: all .4s linear;    -moz-transition: all .4s linear;    -o-transition: all .4s linear;cursor: pointer;}
.index-new-img{width:100%;height:196px;overflow:hidden;}
.index-new-img img{width:100%;height:100%;transition: all .4s linear;    -moz-transition: all .4s linear;    -o-transition: all .4s linear;}
.index-new1 p{display:block;width:100%;height:auto;overflow:hidden;font-size:20px;color:#333333;padding:26px 0;text-align:left;background:#fff;transition: all .4s linear;    -moz-transition: all .4s linear;    -o-transition: all .4s linear;}
.index-new1 p span{color:#be1528;}

.index-new1:hover .index-new-img img{transform: scale(1.05);}
.index-new1:hover p{background:#be1528;color:#fff;text-indent:10px;}
.index-new1:hover p span{color:#fff;}

.index-new2{width:590px;height:auto;overflow:hidden;float:right;}
.index-new2 .new2-con{display:block;width:100%;height:50px;padding:24px 0;border-bottom:1px solid rgba(0,0,0,0.1); cursor:pointer;}
.index-new2 b{display:block;width:40px;float:left;font-size:30px;color:#333;padding-top:0px;}
.index-new2 b span{display:block;width:40px;font-size:18px;color:#888;float:left;font-weight:normal; text-transform:uppercase;padding-top:0px; letter-spacing: 1px;}
.index-new2 h1{width:540px;height:20px;line-height:20px;font-size:16px;color:#666;float:right;text-align:left;overflow:hidden;padding:10px 0;}
.index-new2 p{width:540px;height:20px;line-height:20px;font-size:14px;color:#999;float:right;text-align:left;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

.index-new2 i{font-style:normal;color:#be1528;}
.index-new2 .new2-con:hover b{color:#be1528;}
.index-new2 .new2-con:hover b span{color:#be1528;}

.index-new2 .new2-con:hover h1{color:#be1528;}



	.tc1{width:100%;height:100%;position: fixed;top:0;left:0;z-index:99999;background:rgba(0,0,0,0.8);}
	.tc-gb{width:36px;height:36px;cursor: pointer;position: absolute;top:8px; right: 8px;z-index: 2;}
	
	.tc-con{width:380px;height:322px;background:#fff;margin:10% auto;position: relative;border-radius: 10px;}
	.tc-con h1{display:block;width:100%;font-size:20px;color:#fff;background:#be1528;padding: 15px 0;text-align: center;border-top-right-radius: 10px;border-top-left-radius: 10px;margin-bottom: 30px;font-weight: bold;}
	
	.tc-con p{display:block;width:85%;margin: 10px auto;font-size: 14px;color:#999;text-align: right;}
	.tc-con p a{color:#2691ff;}
	
	.tc-input1{display:block;width:85%;height:45px;line-height: 50px;background:#f5f5f5;border-radius: 5px;text-indent: 10px;font-size:14px;color:#888;margin: 0 auto 20px auto;border: 1px solid rgba(0,0,0,0.2);overflow: hidden;}
	
	.tc-input2{display:block;width:60%;height:45px;line-height: 50px;background:#f5f5f5;text-indent: 10px;font-size:14px;color:#888;border:none;float:left;}
	
	#getting{display:block;width:34%;height:45px;float:right;border:none;background: #d5d5d5;cursor: pointer;}
	.tc-anniu{display:block;width:85%;height:50px;line-height:50px;text-align:center;border:none;background:#ff9c00;border-radius: 50px;color:#fff;cursor: pointer;margin:0 auto;font-size:20px;font-weight: bold;}
	








